The schedule of the group stages of the 12th edition of the Indian Premier League (IPL) is out with all eight teams playing seven home matches at their respective home venues.